﻿{==============================================================================}
{  Acroprise Multi-Language Components                                         }
{                                                                              }
{  Copyright (C), 1999-2012, Acroprise Inc.                                    }
{  http://www.acroprise.com.tw                                                 }
{  ALL RIGHTS RESERVED                                                         }
{                                                                              }
{  Author   : Mustapha.Wang                                                    }
{  Version  : 4.1.15.2159                                                      }
{  Creation : 2002/05/06                                                       }
{  Revision :                                                                  }
{  Task     : 处理国家地区的语言，LCID和CodePage                                                                 }
{==============================================================================}
unit acroCulture_Unicode;
{$I acroMultiLang.Inc}
interface
uses
  Classes,
  {$IFDEF MSWindows}
  Windows,
  {$ENDIF}
  {$IFDEF Delphi16High}
  System.Generics.Defaults,
  System.Generics.Collections,
  {$ELSE}
  {$IFDEF Delphi11High}
  Generics.Defaults,
  Generics.Collections,
  {$ENDIF}
  {$ENDIF}
  SysUtils;

type
  PCodePageInfo = ^TCodePageInfo;
  TCodePageInfo = record
    CodePage   : integer;
    Description: string;
  end;

  TLangCodePage = record
    wLanguage: Word;
    wCodePage: Word;
  end;
  PLangCodePage = ^TLangCodePage;

  PacroCultureInfo=^TacroCultureInfo;
  TacroCultureInfo = record
    LCID: integer;
    LanguageName_Abbreviate: string;
    LanguageName_English   : string;
    LanguageName_Chinese   : string;
    LanguageName_Native    : string;
    CountryID              : integer;
    CountryName_Abbreviate : string;
    CountryName_English    : string;
    CountryName_Chinese    : string;
    CountryName_Native     : string;
    CodePage_ANSI          : integer;
    CodePage_OEM           : integer;
    CodePage_MAC           : integer;
    Google_Abbreviate      : string;
    BaiDu_Abbreviate       : string;
  end;

  TacroCultureList=class
  private
    {$IFDEF Delphi8High}
    FList:TList<PacroCultureInfo>;
    {$ELSE}
    FList:TStringList;
    {$ENDIF}
    function GetCulture(index: integer): PacroCultureInfo;
    function GetCount: integer;
  public
    constructor Create;
    destructor Destroy;override;
    function FindCulture(ALCID:string):PacroCultureInfo;
    function FindCodePage(ALCID:string):integer;
  public
    property Count:integer read GetCount;
    property Cultures[index:integer]:PacroCultureInfo read GetCulture;
  end;

const
  LCID_ENG    ='1033';
  LCID_CHS    ='2052';
  LCID_CHT    ='1028';
var
  gCultureList:TacroCultureList;

  function GetCharSet(ACodePage: integer): integer;

implementation

//http://api.fanyi.baidu.com/doc/21
const
  CNST_arrayCultureInfos: array [0 .. 210] of TacroCultureInfo = (
  (LCID:1025;
    LanguageName_Abbreviate:'ARA';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(沙特阿拉伯)';
    LanguageName_Native    :'العربية';
    CountryID              :966;
    CountryName_Abbreviate :'SAU';
    CountryName_English    :'Saudi Arabia';
    CountryName_Chinese    :'沙特阿拉伯';
    CountryName_Native     :'المملكة العربية السعودية';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar'),

  (LCID:1026;
    LanguageName_Abbreviate:'BGR';
    LanguageName_English   :'Bulgarian';
    LanguageName_Chinese   :'保加利亚语(保加利亚)';
    LanguageName_Native    :'български';
    CountryID              :359;
    CountryName_Abbreviate :'BGR';
    CountryName_English    :'Bulgaria';
    CountryName_Chinese    :'保加利亚';
    CountryName_Native     :'България';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :'bg';
    BaiDu_Abbreviate       :'bul'),

  (LCID:1027;
    LanguageName_Abbreviate:'CAT';
    LanguageName_English   :'Catalan';
    LanguageName_Chinese   :'加泰罗尼亚语(加泰罗尼亚)';
    LanguageName_Native    :'català';
    CountryID              :34;
    CountryName_Abbreviate :'ESP';
    CountryName_English    :'Spain';
    CountryName_Chinese    :'西班牙';
    CountryName_Native     :'Espanya';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'ca'),

  (LCID:1028;
    LanguageName_Abbreviate:'CHT';
    LanguageName_English   :'Chinese (Traditional)';
    LanguageName_Chinese   :'中文(繁体，中国台湾)';
    LanguageName_Native    :'中文(繁體)';
    CountryID              :886;
    CountryName_Abbreviate :'TWN';
    CountryName_English    :'Taiwan,China';
    CountryName_Chinese    :'中国台湾';
    CountryName_Native     :'中國台灣';
    CodePage_ANSI          :950;
    CodePage_OEM           :950;
    CodePage_MAC           :10002;
    Google_Abbreviate      :'zh-tw';
    BaiDu_Abbreviate       :'cht'),

  (LCID:1029;
    LanguageName_Abbreviate:'CSY';
    LanguageName_English   :'Czech';
    LanguageName_Chinese   :'捷克语(捷克共和国)';
    LanguageName_Native    :'čeština';
    CountryID              :420;
    CountryName_Abbreviate :'CZE';
    CountryName_English    :'Czech Republic';
    CountryName_Chinese    :'捷克共和国';
    CountryName_Native     :'Česká republika';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'cs';
    BaiDu_Abbreviate       :'cs'),

  (LCID:1030;
    LanguageName_Abbreviate:'DAN';
    LanguageName_English   :'Danish';
    LanguageName_Chinese   :'丹麦语(丹麦)';
    LanguageName_Native    :'dansk';
    CountryID              :45;
    CountryName_Abbreviate :'DNK';
    CountryName_English    :'Denmark';
    CountryName_Chinese    :'丹麦';
    CountryName_Native     :'Danmark';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'da';
    BaiDu_Abbreviate       :'dan'),

  (LCID:1031;
    LanguageName_Abbreviate:'DEU';
    LanguageName_English   :'German';
    LanguageName_Chinese   :'德语(德国)';
    LanguageName_Native    :'Deutsch';
    CountryID              :49;
    CountryName_Abbreviate :'DEU';
    CountryName_English    :'Germany';
    CountryName_Chinese    :'德国';
    CountryName_Native     :'Deutschland';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'de';
    BaiDu_Abbreviate       :'de'),

  (LCID:1032;
    LanguageName_Abbreviate:'ELL';
    LanguageName_English   :'Greek';
    LanguageName_Chinese   :'希腊语(希腊)';
    LanguageName_Native    :'Ελληνικά';
    CountryID              :30;
    CountryName_Abbreviate :'GRC';
    CountryName_English    :'Greece';
    CountryName_Chinese    :'希腊';
    CountryName_Native     :'Ελλάδα';
    CodePage_ANSI          :1253;
    CodePage_OEM           :737;
    CodePage_MAC           :10006;
    Google_Abbreviate      :'el';
    BaiDu_Abbreviate       :'el'),

  (LCID:1033;
    LanguageName_Abbreviate:'ENU';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(美国)';
    LanguageName_Native    :'English';
    CountryID              :1;
    CountryName_Abbreviate :'USA';
    CountryName_English    :'United States';
    CountryName_Chinese    :'美国';
    CountryName_Native     :'United States';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:1034;
    LanguageName_Abbreviate:'ESP';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(西班牙，传统排序)';
    LanguageName_Native    :'español';
    CountryID              :34;
    CountryName_Abbreviate :'ESP';
    CountryName_English    :'Spain';
    CountryName_Chinese    :'西班牙';
    CountryName_Native     :'España';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es'),

  (LCID:1035;
    LanguageName_Abbreviate:'FIN';
    LanguageName_English   :'Finnish';
    LanguageName_Chinese   :'芬兰语(芬兰)';
    LanguageName_Native    :'suomi';
    CountryID              :358;
    CountryName_Abbreviate :'FIN';
    CountryName_English    :'Finland';
    CountryName_Chinese    :'芬兰';
    CountryName_Native     :'Suomi';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'fi';
    BaiDu_Abbreviate       :'fin'),

  (LCID:1036;
    LanguageName_Abbreviate:'FRA';
    LanguageName_English   :'French';
    LanguageName_Chinese   :'法语(法国)';
    LanguageName_Native    :'français';
    CountryID              :33;
    CountryName_Abbreviate :'FRA';
    CountryName_English    :'France';
    CountryName_Chinese    :'法国';
    CountryName_Native     :'France';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'fr';
    BaiDu_Abbreviate       :'fra'),

  (LCID:1037;
    LanguageName_Abbreviate:'HEB';
    LanguageName_English   :'Hebrew';
    LanguageName_Chinese   :'希伯来语(以色列)';
    LanguageName_Native    :'עברית';
    CountryID              :972;
    CountryName_Abbreviate :'ISR';
    CountryName_English    :'Israel';
    CountryName_Chinese    :'以色列';
    CountryName_Native     :'ישראל';
    CodePage_ANSI          :1255;
    CodePage_OEM           :862;
    CodePage_MAC           :10005;
    Google_Abbreviate      :'iw'),

  (LCID:1038;
    LanguageName_Abbreviate:'HUN';
    LanguageName_English   :'Hungarian';
    LanguageName_Chinese   :'匈牙利语(匈牙利)';
    LanguageName_Native    :'magyar';
    CountryID              :36;
    CountryName_Abbreviate :'HUN';
    CountryName_English    :'Hungary';
    CountryName_Chinese    :'匈牙利';
    CountryName_Native     :'Magyarország';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'hu';
    BaiDu_Abbreviate       :'hu'),

  (LCID:1039;
    LanguageName_Abbreviate:'ISL';
    LanguageName_English   :'Icelandic';
    LanguageName_Chinese   :'冰岛语(冰岛)';
    LanguageName_Native    :'íslenska';
    CountryID              :354;
    CountryName_Abbreviate :'ISL';
    CountryName_English    :'Iceland';
    CountryName_Chinese    :'冰岛';
    CountryName_Native     :'Ísland';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10079;
    Google_Abbreviate      :'is'),

  (LCID:1040;
    LanguageName_Abbreviate:'ITA';
    LanguageName_English   :'Italian';
    LanguageName_Chinese   :'意大利语(意大利)';
    LanguageName_Native    :'italiano';
    CountryID              :39;
    CountryName_Abbreviate :'ITA';
    CountryName_English    :'Italy';
    CountryName_Chinese    :'意大利';
    CountryName_Native     :'Italia';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'it';
    BaiDu_Abbreviate       :'it'),

  (LCID:1041;
    LanguageName_Abbreviate:'JPN';
    LanguageName_English   :'Japanese';
    LanguageName_Chinese   :'日语(日本)';
    LanguageName_Native    :'日本語';
    CountryID              :81;
    CountryName_Abbreviate :'JPN';
    CountryName_English    :'Japan';
    CountryName_Chinese    :'日本';
    CountryName_Native     :'日本';
    CodePage_ANSI          :932;
    CodePage_OEM           :932;
    CodePage_MAC           :10001;
    Google_Abbreviate      :'ja';
    BaiDu_Abbreviate       :'jp'),

  (LCID:1042;
    LanguageName_Abbreviate:'KOR';
    LanguageName_English   :'Korean';
    LanguageName_Chinese   :'朝鲜语(韩国)';
    LanguageName_Native    :'한국어';
    CountryID              :82;
    CountryName_Abbreviate :'KOR';
    CountryName_English    :'Korea';
    CountryName_Chinese    :'韩国';
    CountryName_Native     :'대한민국';
    CodePage_ANSI          :949;
    CodePage_OEM           :949;
    CodePage_MAC           :10003;
    Google_Abbreviate      :'ko';
    BaiDu_Abbreviate       :'kor'),

  (LCID:1043;
    LanguageName_Abbreviate:'NLD';
    LanguageName_English   :'Dutch';
    LanguageName_Chinese   :'荷兰语(荷兰)';
    LanguageName_Native    :'Nederlands';
    CountryID              :31;
    CountryName_Abbreviate :'NLD';
    CountryName_English    :'Netherlands';
    CountryName_Chinese    :'荷兰';
    CountryName_Native     :'Nederland';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'nl';
    BaiDu_Abbreviate       :'nl'),

  (LCID:1044;
    LanguageName_Abbreviate:'NOR';
    LanguageName_English   :'Norwegian (Bokmål)';
    LanguageName_Chinese   :'书面挪威语(挪威)';
    LanguageName_Native    :'norsk (bokmål)';
    CountryID              :47;
    CountryName_Abbreviate :'NOR';
    CountryName_English    :'Norway';
    CountryName_Chinese    :'挪威';
    CountryName_Native     :'Norge';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'no'),

  (LCID:1045;
    LanguageName_Abbreviate:'PLK';
    LanguageName_English   :'Polish';
    LanguageName_Chinese   :'波兰语(波兰)';
    LanguageName_Native    :'polski';
    CountryID              :48;
    CountryName_Abbreviate :'POL';
    CountryName_English    :'Poland';
    CountryName_Chinese    :'波兰';
    CountryName_Native     :'Polska';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'pl';
    BaiDu_Abbreviate       :'pl'),

  (LCID:1046;
    LanguageName_Abbreviate:'PTB';
    LanguageName_English   :'Portuguese';
    LanguageName_Chinese   :'葡萄牙语(巴西)';
    LanguageName_Native    :'Português';
    CountryID              :55;
    CountryName_Abbreviate :'BRA';
    CountryName_English    :'Brazil';
    CountryName_Chinese    :'巴西';
    CountryName_Native     :'Brasil';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'pt';
    BaiDu_Abbreviate       :'pt'),

  (LCID:1047;
    LanguageName_Abbreviate:'RMC';
    LanguageName_English   :'Romansh';
    LanguageName_Chinese   :'罗曼什语(瑞士)';
    LanguageName_Native    :'Rumantsch';
    CountryID              :41;
    CountryName_Abbreviate :'CHE';
    CountryName_English    :'Switzerland';
    CountryName_Chinese    :'瑞士';
    CountryName_Native     :'Svizra';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1048;
    LanguageName_Abbreviate:'ROM';
    LanguageName_English   :'Romanian';
    LanguageName_Chinese   :'罗马尼亚语(罗马尼亚)';
    LanguageName_Native    :'română';
    CountryID              :40;
    CountryName_Abbreviate :'ROM';
    CountryName_English    :'Romania';
    CountryName_Chinese    :'罗马尼亚';
    CountryName_Native     :'România';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'ro';
    BaiDu_Abbreviate       :'rom'),

  (LCID:1049;
    LanguageName_Abbreviate:'RUS';
    LanguageName_English   :'Russian';
    LanguageName_Chinese   :'俄语(俄罗斯)';
    LanguageName_Native    :'русский';
    CountryID              :7;
    CountryName_Abbreviate :'RUS';
    CountryName_English    :'Russia';
    CountryName_Chinese    :'俄罗斯';
    CountryName_Native     :'Россия';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :'ru';
    BaiDu_Abbreviate       :'ru'),

  (LCID:1050;
    LanguageName_Abbreviate:'HRV';
    LanguageName_English   :'Croatian';
    LanguageName_Chinese   :'克罗地亚语(克罗地亚)';
    LanguageName_Native    :'hrvatski';
    CountryID              :385;
    CountryName_Abbreviate :'HRV';
    CountryName_English    :'Croatia';
    CountryName_Chinese    :'克罗地亚';
    CountryName_Native     :'Hrvatska';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10082;
    Google_Abbreviate      :'hr'),

  (LCID:1051;
    LanguageName_Abbreviate:'SKY';
    LanguageName_English   :'Slovak';
    LanguageName_Chinese   :'斯洛伐克语(斯洛伐克)';
    LanguageName_Native    :'slovenčina';
    CountryID              :421;
    CountryName_Abbreviate :'SVK';
    CountryName_English    :'Slovakia';
    CountryName_Chinese    :'斯洛伐克';
    CountryName_Native     :'Slovenská republika';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'sk'),

  (LCID:1052;
    LanguageName_Abbreviate:'SQI';
    LanguageName_English   :'Albanian';
    LanguageName_Chinese   :'阿尔巴尼亚语(阿尔巴尼亚)';
    LanguageName_Native    :'shqipe';
    CountryID              :355;
    CountryName_Abbreviate :'ALB';
    CountryName_English    :'Albania';
    CountryName_Chinese    :'阿尔巴尼亚';
    CountryName_Native     :'Shqipëria';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'sq'),

  (LCID:1053;
    LanguageName_Abbreviate:'SVE';
    LanguageName_English   :'Swedish';
    LanguageName_Chinese   :'瑞典语(瑞典)';
    LanguageName_Native    :'svenska';
    CountryID              :46;
    CountryName_Abbreviate :'SWE';
    CountryName_English    :'Sweden';
    CountryName_Chinese    :'瑞典';
    CountryName_Native     :'Sverige';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'sv'),

  (LCID:1054;
    LanguageName_Abbreviate:'THA';
    LanguageName_English   :'Thai';
    LanguageName_Chinese   :'泰语(泰国)';
    LanguageName_Native    :'ไทย';
    CountryID              :66;
    CountryName_Abbreviate :'THA';
    CountryName_English    :'Thailand';
    CountryName_Chinese    :'泰国';
    CountryName_Native     :'ไทย';
    CodePage_ANSI          :874;
    CodePage_OEM           :874;
    CodePage_MAC           :10021;
    Google_Abbreviate      :'th';
    BaiDu_Abbreviate       :'th'),

  (LCID:1055;
    LanguageName_Abbreviate:'TRK';
    LanguageName_English   :'Turkish';
    LanguageName_Chinese   :'土耳其语(土耳其)';
    LanguageName_Native    :'Türkçe';
    CountryID              :90;
    CountryName_Abbreviate :'TUR';
    CountryName_English    :'Turkey';
    CountryName_Chinese    :'土耳其';
    CountryName_Native     :'Türkiye';
    CodePage_ANSI          :1254;
    CodePage_OEM           :857;
    CodePage_MAC           :10081;
    Google_Abbreviate      :'tr'),

  (LCID:1056;
    LanguageName_Abbreviate:'URD';
    LanguageName_English   :'Urdu';
    LanguageName_Chinese   :'乌尔都语(巴基斯坦伊斯兰共和国)';
    LanguageName_Native    :'اُردو';
    CountryID              :92;
    CountryName_Abbreviate :'PAK';
    CountryName_English    :'Islamic Republic of Pakistan';
    CountryName_Chinese    :'巴基斯坦伊斯兰共和国';
    CountryName_Native     :'پاکستان';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :''),

  (LCID:1057;
    LanguageName_Abbreviate:'IND';
    LanguageName_English   :'Indonesian';
    LanguageName_Chinese   :'印度尼西亚语(印度尼西亚)';
    LanguageName_Native    :'Bahasa Indonesia';
    CountryID              :62;
    CountryName_Abbreviate :'IDN';
    CountryName_English    :'Indonesia';
    CountryName_Chinese    :'印度尼西亚';
    CountryName_Native     :'Indonesia';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'id'),

  (LCID:1058;
    LanguageName_Abbreviate:'UKR';
    LanguageName_English   :'Ukrainian';
    LanguageName_Chinese   :'乌克兰语(乌克兰)';
    LanguageName_Native    :'українська';
    CountryID              :380;
    CountryName_Abbreviate :'UKR';
    CountryName_English    :'Ukraine';
    CountryName_Chinese    :'乌克兰';
    CountryName_Native     :'Україна';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10017;
    Google_Abbreviate      :'uk'),

  (LCID:1059;
    LanguageName_Abbreviate:'BEL';
    LanguageName_English   :'Belarusian';
    LanguageName_Chinese   :'白俄罗斯语(白俄罗斯)';
    LanguageName_Native    :'Беларускі';
    CountryID              :7;
    CountryName_Abbreviate :'BLR';
    CountryName_English    :'Belarus';
    CountryName_Chinese    :'白俄罗斯';
    CountryName_Native     :'Беларусь';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :'be'),

  (LCID:1060;
    LanguageName_Abbreviate:'SLV';
    LanguageName_English   :'Slovenian';
    LanguageName_Chinese   :'斯洛文尼亚语(斯洛文尼亚)';
    LanguageName_Native    :'slovenski';
    CountryID              :386;
    CountryName_Abbreviate :'SVN';
    CountryName_English    :'Slovenia';
    CountryName_Chinese    :'斯洛文尼亚';
    CountryName_Native     :'Slovenija';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'sl';
    BaiDu_Abbreviate       :'slo'),

  (LCID:1061;
    LanguageName_Abbreviate:'ETI';
    LanguageName_English   :'Estonian';
    LanguageName_Chinese   :'爱沙尼亚语(爱沙尼亚)';
    LanguageName_Native    :'eesti';
    CountryID              :372;
    CountryName_Abbreviate :'EST';
    CountryName_English    :'Estonia';
    CountryName_Chinese    :'爱沙尼亚';
    CountryName_Native     :'Eesti';
    CodePage_ANSI          :1257;
    CodePage_OEM           :775;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'et';
    BaiDu_Abbreviate       :'est'),

  (LCID:1062;
    LanguageName_Abbreviate:'LVI';
    LanguageName_English   :'Latvian';
    LanguageName_Chinese   :'拉脱维亚语(拉脱维亚)';
    LanguageName_Native    :'latviešu';
    CountryID              :371;
    CountryName_Abbreviate :'LVA';
    CountryName_English    :'Latvia';
    CountryName_Chinese    :'拉脱维亚';
    CountryName_Native     :'Latvija';
    CodePage_ANSI          :1257;
    CodePage_OEM           :775;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'lv'),

  (LCID:1063;
    LanguageName_Abbreviate:'LTH';
    LanguageName_English   :'Lithuanian';
    LanguageName_Chinese   :'立陶宛语(立陶宛)';
    LanguageName_Native    :'lietuvių';
    CountryID              :370;
    CountryName_Abbreviate :'LTU';
    CountryName_English    :'Lithuania';
    CountryName_Chinese    :'立陶宛';
    CountryName_Native     :'Lietuva';
    CodePage_ANSI          :1257;
    CodePage_OEM           :775;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'lt'),

  (LCID:1064;
    LanguageName_Abbreviate:'TAJ';
    LanguageName_English   :'Tajik (Cyrillic)';
    LanguageName_Chinese   :'塔吉克语(西里尔文，塔吉克斯坦)';
    LanguageName_Native    :'Тоҷикӣ';
    CountryID              :992;
    CountryName_Abbreviate :'TAJ';
    CountryName_English    :'Tajikistan';
    CountryName_Chinese    :'塔吉克斯坦';
    CountryName_Native     :'Тоҷикистон';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :''),

  (LCID:1065;
    LanguageName_Abbreviate:'FAR';
    LanguageName_English   :'Persian';
    LanguageName_Chinese   :'波斯语';
    LanguageName_Native    :'فارسى';
    CountryID              :981;
    CountryName_Abbreviate :'IRN';
    CountryName_English    :'Iran';
    CountryName_Chinese    :'伊朗';
    CountryName_Native     :'ایران';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'fa'),

  (LCID:1066;
    LanguageName_Abbreviate:'VIT';
    LanguageName_English   :'Vietnamese';
    LanguageName_Chinese   :'越南语(越南)';
    LanguageName_Native    :'Tiếng Việt';
    CountryID              :84;
    CountryName_Abbreviate :'VNM';
    CountryName_English    :'Vietnam';
    CountryName_Chinese    :'越南';
    CountryName_Native     :'Việt Nam';
    CodePage_ANSI          :1258;
    CodePage_OEM           :1258;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'vi';
    BaiDu_Abbreviate       :'vie'),

  (LCID:1067;
    LanguageName_Abbreviate:'HYE';
    LanguageName_English   :'Armenian';
    LanguageName_Chinese   :'亚美尼亚语(亚美尼亚)';
    LanguageName_Native    :'Հայերեն';
    CountryID              :374;
    CountryName_Abbreviate :'ARM';
    CountryName_English    :'Armenia';
    CountryName_Chinese    :'亚美尼亚';
    CountryName_Native     :'Հայաստան';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1068;
    LanguageName_Abbreviate:'AZE';
    LanguageName_English   :'Azeri (Latin)';
    LanguageName_Chinese   :'阿塞拜疆语(拉丁语，阿塞拜疆)';
    LanguageName_Native    :'Azərbaycan­ılı';
    CountryID              :994;
    CountryName_Abbreviate :'AZE';
    CountryName_English    :'Azerbaijan';
    CountryName_Chinese    :'阿塞拜疆';
    CountryName_Native     :'Azərbaycan';
    CodePage_ANSI          :1254;
    CodePage_OEM           :857;
    CodePage_MAC           :10081;
    Google_Abbreviate      :''),

  (LCID:1069;
    LanguageName_Abbreviate:'EUQ';
    LanguageName_English   :'Basque';
    LanguageName_Chinese   :'巴斯克语(巴斯克)';
    LanguageName_Native    :'euskara';
    CountryID              :34;
    CountryName_Abbreviate :'ESP';
    CountryName_English    :'Spain';
    CountryName_Chinese    :'西班牙';
    CountryName_Native     :'Espainia';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1070;
    LanguageName_Abbreviate:'HSB';
    LanguageName_English   :'Upper Sorbian';
    LanguageName_Chinese   :'上索布语(德国)';
    LanguageName_Native    :'hornjoserbšćina';
    CountryID              :49;
    CountryName_Abbreviate :'GER';
    CountryName_English    :'Germany';
    CountryName_Chinese    :'德国';
    CountryName_Native     :'Němska';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1071;
    LanguageName_Abbreviate:'MKI';
    LanguageName_English   :'Macedonian (FYROM)';
    LanguageName_Chinese   :'马其顿语(前南斯拉夫马其顿共和国)';
    LanguageName_Native    :'македонски јазик';
    CountryID              :389;
    CountryName_Abbreviate :'MKD';
    CountryName_English    :'Macedonia (FYROM)';
    CountryName_Chinese    :'马其顿(前南斯拉夫马其顿共和国)';
    CountryName_Native     :'Македонија';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :'mk'),

  (LCID:1074;
    LanguageName_Abbreviate:'TSN';
    LanguageName_English   :'Setswana';
    LanguageName_Chinese   :'茨瓦纳语(南非)';
    LanguageName_Native    :'Setswana';
    CountryID              :27;
    CountryName_Abbreviate :'ZAF';
    CountryName_English    :'South Africa';
    CountryName_Chinese    :'南非';
    CountryName_Native     :'Aforika Borwa';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1076;
    LanguageName_Abbreviate:'XHO';
    LanguageName_English   :'isiXhosa';
    LanguageName_Chinese   :'索萨语(南非)';
    LanguageName_Native    :'isiXhosa';
    CountryID              :27;
    CountryName_Abbreviate :'ZAF';
    CountryName_English    :'South Africa';
    CountryName_Chinese    :'南非';
    CountryName_Native     :'uMzantsi Afrika';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1077;
    LanguageName_Abbreviate:'ZUL';
    LanguageName_English   :'isiZulu';
    LanguageName_Chinese   :'祖鲁语(南非)';
    LanguageName_Native    :'isiZulu';
    CountryID              :27;
    CountryName_Abbreviate :'ZAF';
    CountryName_English    :'South Africa';
    CountryName_Chinese    :'南非';
    CountryName_Native     :'iNingizimu Afrika';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1078;
    LanguageName_Abbreviate:'AFK';
    LanguageName_English   :'Afrikaans';
    LanguageName_Chinese   :'南非荷兰语(南非)';
    LanguageName_Native    :'Afrikaans';
    CountryID              :27;
    CountryName_Abbreviate :'ZAF';
    CountryName_English    :'South Africa';
    CountryName_Chinese    :'南非';
    CountryName_Native     :'Suid Afrika';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'af';
    BaiDu_Abbreviate       :'nl'),

  (LCID:1079;
    LanguageName_Abbreviate:'KAT';
    LanguageName_English   :'Georgian';
    LanguageName_Chinese   :'格鲁吉亚语(格鲁吉亚)';
    LanguageName_Native    :'ქართული';
    CountryID              :995;
    CountryName_Abbreviate :'GEO';
    CountryName_English    :'Georgia';
    CountryName_Chinese    :'格鲁吉亚';
    CountryName_Native     :'საქართველო';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1080;
    LanguageName_Abbreviate:'FOS';
    LanguageName_English   :'Faroese';
    LanguageName_Chinese   :'法罗语(法罗群岛)';
    LanguageName_Native    :'føroyskt';
    CountryID              :298;
    CountryName_Abbreviate :'FRO';
    CountryName_English    :'Faroe Islands';
    CountryName_Chinese    :'法罗群岛';
    CountryName_Native     :'Føroyar';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10079;
    Google_Abbreviate      :''),

  (LCID:1081;
    LanguageName_Abbreviate:'HIN';
    LanguageName_English   :'Hindi';
    LanguageName_Chinese   :'印地语(印度)';
    LanguageName_Native    :'हिंदी';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'भारत';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :'hi'),

  (LCID:1082;
    LanguageName_Abbreviate:'MLT';
    LanguageName_English   :'Maltese';
    LanguageName_Chinese   :'马耳他语(马耳他)';
    LanguageName_Native    :'Malti';
    CountryID              :356;
    CountryName_Abbreviate :'MLT';
    CountryName_English    :'Malta';
    CountryName_Chinese    :'马耳他';
    CountryName_Native     :'Malta';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :'mt'),

  (LCID:1083;
    LanguageName_Abbreviate:'SME';
    LanguageName_English   :'Sami (Northern)';
    LanguageName_Chinese   :'北萨米语(挪威)';
    LanguageName_Native    :'davvisámegiella';
    CountryID              :47;
    CountryName_Abbreviate :'NOR';
    CountryName_English    :'Norway';
    CountryName_Chinese    :'挪威';
    CountryName_Native     :'Norga';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1086;
    LanguageName_Abbreviate:'MSL';
    LanguageName_English   :'Malay';
    LanguageName_Chinese   :'马来语(马来西亚)';
    LanguageName_Native    :'Bahasa Melayu';
    CountryID              :60;
    CountryName_Abbreviate :'MYS';
    CountryName_English    :'Malaysia';
    CountryName_Chinese    :'马来西亚';
    CountryName_Native     :'Malaysia';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'ms'),

  (LCID:1087;
    LanguageName_Abbreviate:'KKZ';
    LanguageName_English   :'Kazakh';
    LanguageName_Chinese   :'哈萨克语(哈萨克斯坦)';
    LanguageName_Native    :'Қазақ';
    CountryID              :7;
    CountryName_Abbreviate :'KAZ';
    CountryName_English    :'Kazakhstan';
    CountryName_Chinese    :'哈萨克斯坦';
    CountryName_Native     :'Қазақстан';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1088;
    LanguageName_Abbreviate:'KYR';
    LanguageName_English   :'Kyrgyz';
    LanguageName_Chinese   :'吉尔吉斯语(吉尔吉斯斯坦)';
    LanguageName_Native    :'Кыргыз';
    CountryID              :996;
    CountryName_Abbreviate :'KGZ';
    CountryName_English    :'Kyrgyzstan';
    CountryName_Chinese    :'吉尔吉斯斯坦';
    CountryName_Native     :'Кыргызстан';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :''),

  (LCID:1089;
    LanguageName_Abbreviate:'SWK';
    LanguageName_English   :'Kiswahili';
    LanguageName_Chinese   :'斯瓦希里语(肯尼亚)';
    LanguageName_Native    :'Kiswahili';
    CountryID              :254;
    CountryName_Abbreviate :'KEN';
    CountryName_English    :'Kenya';
    CountryName_Chinese    :'肯尼亚';
    CountryName_Native     :'Kenya';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'sw'),

  (LCID:1090;
    LanguageName_Abbreviate:'TUK';
    LanguageName_English   :'Turkmen';
    LanguageName_Chinese   :'土库曼语(土库曼斯坦)';
    LanguageName_Native    :'türkmençe';
    CountryID              :993;
    CountryName_Abbreviate :'TKM';
    CountryName_English    :'Turkmenistan';
    CountryName_Chinese    :'土库曼斯坦';
    CountryName_Native     :'Türkmenistan';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :''),

  (LCID:1091;
    LanguageName_Abbreviate:'UZB';
    LanguageName_English   :'Uzbek (Latin)';
    LanguageName_Chinese   :'乌兹别克语(拉丁语，乌兹别克斯坦)';
    LanguageName_Native    :'U`zbek';
    CountryID              :7;
    CountryName_Abbreviate :'UZB';
    CountryName_English    :'Uzbekistan';
    CountryName_Chinese    :'乌兹别克斯坦';
    CountryName_Native     :'U`zbekiston Respublikasi';
    CodePage_ANSI          :1254;
    CodePage_OEM           :857;
    CodePage_MAC           :10029;
    Google_Abbreviate      :''),

  (LCID:1092;
    LanguageName_Abbreviate:'TTT';
    LanguageName_English   :'Tatar';
    LanguageName_Chinese   :'鞑靼语(俄罗斯)';
    LanguageName_Native    :'Татар';
    CountryID              :7;
    CountryName_Abbreviate :'RUS';
    CountryName_English    :'Russia';
    CountryName_Chinese    :'俄罗斯';
    CountryName_Native     :'Россия';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :''),

  (LCID:1093;
    LanguageName_Abbreviate:'BNG';
    LanguageName_English   :'Bengali';
    LanguageName_Chinese   :'孟加拉语(印度)';
    LanguageName_Native    :'বাংলা';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'ভারত';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1094;
    LanguageName_Abbreviate:'PAN';
    LanguageName_English   :'Punjabi';
    LanguageName_Chinese   :'旁遮普语(印度)';
    LanguageName_Native    :'ਪੰਜਾਬੀ';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'ਭਾਰਤ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1095;
    LanguageName_Abbreviate:'GUJ';
    LanguageName_English   :'Gujarati';
    LanguageName_Chinese   :'古吉拉特语(印度)';
    LanguageName_Native    :'ગુજરાતી';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'ભારત';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1096;
    LanguageName_Abbreviate:'ORI';
    LanguageName_English   :'Oriya';
    LanguageName_Chinese   :'奥里雅语(印度)';
    LanguageName_Native    :'ଓଡ଼ିଆ';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'ଭାରତ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1097;
    LanguageName_Abbreviate:'TAM';
    LanguageName_English   :'Tamil';
    LanguageName_Chinese   :'泰米尔语(印度)';
    LanguageName_Native    :'தமிழ்';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'இந்தியா';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1098;
    LanguageName_Abbreviate:'TEL';
    LanguageName_English   :'Telugu';
    LanguageName_Chinese   :'泰卢固语(印度)';
    LanguageName_Native    :'తెలుగు';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'భారత దేశం';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1099;
    LanguageName_Abbreviate:'KDI';
    LanguageName_English   :'Kannada';
    LanguageName_Chinese   :'埃纳德语(印度)';
    LanguageName_Native    :'ಕನ್ನಡ';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'ಭಾರತ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1100;
    LanguageName_Abbreviate:'MYM';
    LanguageName_English   :'Malayalam';
    LanguageName_Chinese   :'马拉雅拉姆语(印度)';
    LanguageName_Native    :'മലയാളം';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'ഭാരതം';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :'ms'),

  (LCID:1101;
    LanguageName_Abbreviate:'ASM';
    LanguageName_English   :'Assamese';
    LanguageName_Chinese   :'阿萨姆语(印度)';
    LanguageName_Native    :'অসমীয়া';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'ভাৰত';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1102;
    LanguageName_Abbreviate:'MAR';
    LanguageName_English   :'Marathi';
    LanguageName_Chinese   :'马拉地语(印度)';
    LanguageName_Native    :'मराठी';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'भारत';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1103;
    LanguageName_Abbreviate:'SAN';
    LanguageName_English   :'Sanskrit';
    LanguageName_Chinese   :'梵语(印度)';
    LanguageName_Native    :'संस्कृत';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'भारतम्';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1104;
    LanguageName_Abbreviate:'MNN';
    LanguageName_English   :'Mongolian (Cyrillic)';
    LanguageName_Chinese   :'蒙古语(西里尔文，蒙古)';
    LanguageName_Native    :'Монгол хэл';
    CountryID              :976;
    CountryName_Abbreviate :'MNG';
    CountryName_English    :'Mongolia';
    CountryName_Chinese    :'蒙古';
    CountryName_Native     :'Монгол улс';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :''),

  (LCID:1105;
    LanguageName_Abbreviate:'BOB';
    LanguageName_English   :'Tibetan';
    LanguageName_Chinese   :'藏语(中国)';
    LanguageName_Native    :'བོད་ཡིག';
    CountryID              :86;
    CountryName_Abbreviate :'CHN';
    CountryName_English    :'People`s Republic of China';
    CountryName_Chinese    :'中华人民共和国';
    CountryName_Native     :'ཀྲུང་ཧྭ་མི་དམངས་སྤྱི་མཐུན་རྒྱལ་ཁབ།';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1106;
    LanguageName_Abbreviate:'CYM';
    LanguageName_English   :'Welsh';
    LanguageName_Chinese   :'威尔士语(英国)';
    LanguageName_Native    :'Cymraeg';
    CountryID              :44;
    CountryName_Abbreviate :'GBR';
    CountryName_English    :'United Kingdom';
    CountryName_Chinese    :'英国';
    CountryName_Native     :'y Deyrnas Unedig';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'cy'),

  (LCID:1107;
    LanguageName_Abbreviate:'KHM';
    LanguageName_English   :'Khmer';
    LanguageName_Chinese   :'高棉语(柬埔寨)';
    LanguageName_Native    :'ខ្មែរ';
    CountryID              :855;
    CountryName_Abbreviate :'KHM';
    CountryName_English    :'Cambodia';
    CountryName_Chinese    :'柬埔寨';
    CountryName_Native     :'កម្ពុជា';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1108;
    LanguageName_Abbreviate:'LAO';
    LanguageName_English   :'Lao';
    LanguageName_Chinese   :'老挝语(老挝人民民主共和国)';
    LanguageName_Native    :'ລາວ';
    CountryID              :457;
    CountryName_Abbreviate :'LAO';
    CountryName_English    :'Lao P.D.R.';
    CountryName_Chinese    :'老挝人民民主共和国';
    CountryName_Native     :'ສ.ປ.ປ. ລາວ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1110;
    LanguageName_Abbreviate:'GLC';
    LanguageName_English   :'Galician';
    LanguageName_Chinese   :'加利西亚语(加利西亚语)';
    LanguageName_Native    :'galego';
    CountryID              :34;
    CountryName_Abbreviate :'ESP';
    CountryName_English    :'Spain';
    CountryName_Chinese    :'西班牙';
    CountryName_Native     :'España';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'gl'),

  (LCID:1111;
    LanguageName_Abbreviate:'KNK';
    LanguageName_English   :'Konkani';
    LanguageName_Chinese   :'孔卡尼语(印度)';
    LanguageName_Native    :'कोंकणी';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'भारत';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1114;
    LanguageName_Abbreviate:'SYR';
    LanguageName_English   :'Syriac';
    LanguageName_Chinese   :'叙利亚语(叙利亚)';
    LanguageName_Native    :'ܣܘܪܝܝܐ';
    CountryID              :963;
    CountryName_Abbreviate :'SYR';
    CountryName_English    :'Syria';
    CountryName_Chinese    :'叙利亚';
    CountryName_Native     :'سوريا';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1115;
    LanguageName_Abbreviate:'SIN';
    LanguageName_English   :'Sinhala';
    LanguageName_Chinese   :'僧伽罗语(斯里兰卡)';
    LanguageName_Native    :'සිංහ';
    CountryID              :94;
    CountryName_Abbreviate :'LKA';
    CountryName_English    :'Sri Lanka';
    CountryName_Chinese    :'斯里兰卡';
    CountryName_Native     :'ශ්‍රී ලංකා';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1117;
    LanguageName_Abbreviate:'IUS';
    LanguageName_English   :'Inuktitut (Syllabics)';
    LanguageName_Chinese   :'因纽特语(音节，加拿大)';
    LanguageName_Native    :'ᐃᓄᒃᑎᑐᑦ';
    CountryID              :2;
    CountryName_Abbreviate :'CAN';
    CountryName_English    :'Canada';
    CountryName_Chinese    :'加拿大';
    CountryName_Native     :'ᑲᓇᑕ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1118;
    LanguageName_Abbreviate:'AMH';
    LanguageName_English   :'Amharic';
    LanguageName_Chinese   :'阿姆哈拉语(埃塞俄比亚)';
    LanguageName_Native    :'አማርኛ';
    CountryID              :251;
    CountryName_Abbreviate :'ETH';
    CountryName_English    :'Ethiopia';
    CountryName_Chinese    :'埃塞俄比亚';
    CountryName_Native     :'ኢትዮጵያ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1121;
    LanguageName_Abbreviate:'NEP';
    LanguageName_English   :'Nepali';
    LanguageName_Chinese   :'尼泊尔语(尼泊尔)';
    LanguageName_Native    :'नेपाली';
    CountryID              :977;
    CountryName_Abbreviate :'NEP';
    CountryName_English    :'Nepal';
    CountryName_Chinese    :'尼泊尔';
    CountryName_Native     :'नेपाल';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1122;
    LanguageName_Abbreviate:'FYN';
    LanguageName_English   :'Frisian';
    LanguageName_Chinese   :'弗里西亚语(荷兰)';
    LanguageName_Native    :'Frysk';
    CountryID              :31;
    CountryName_Abbreviate :'NLD';
    CountryName_English    :'Netherlands';
    CountryName_Chinese    :'荷兰';
    CountryName_Native     :'Nederlân';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1123;
    LanguageName_Abbreviate:'PAS';
    LanguageName_English   :'Pashto';
    LanguageName_Chinese   :'普什图语(阿富汗)';
    LanguageName_Native    :'پښتو';
    CountryID              :93;
    CountryName_Abbreviate :'AFG';
    CountryName_English    :'Afghanistan';
    CountryName_Chinese    :'阿富汗';
    CountryName_Native     :'افغانستان';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1124;
    LanguageName_Abbreviate:'FPO';
    LanguageName_English   :'Filipino';
    LanguageName_Chinese   :'菲律宾语(菲律宾)';
    LanguageName_Native    :'Filipino';
    CountryID              :63;
    CountryName_Abbreviate :'PHL';
    CountryName_English    :'Philippines';
    CountryName_Chinese    :'菲律宾';
    CountryName_Native     :'Pilipinas';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'tl'),

  (LCID:1125;
    LanguageName_Abbreviate:'DIV';
    LanguageName_English   :'Divehi';
    LanguageName_Chinese   :'迪维希语(马尔代夫)';
    LanguageName_Native    :'ދިވެހިބަސް';
    CountryID              :960;
    CountryName_Abbreviate :'MDV';
    CountryName_English    :'Maldives';
    CountryName_Chinese    :'马尔代夫';
    CountryName_Native     :'ދިވެހި ރާއްޖެ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1128;
    LanguageName_Abbreviate:'HAU';
    LanguageName_English   :'Hausa (Latin)';
    LanguageName_Chinese   :'豪撒语(拉丁语，尼日利亚)';
    LanguageName_Native    :'Hausa';
    CountryID              :234;
    CountryName_Abbreviate :'NGA';
    CountryName_English    :'Nigeria';
    CountryName_Chinese    :'尼日利亚';
    CountryName_Native     :'Nigeria';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1130;
    LanguageName_Abbreviate:'YOR';
    LanguageName_English   :'Yoruba';
    LanguageName_Chinese   :'约鲁巴语(尼日利亚)';
    LanguageName_Native    :'Yoruba';
    CountryID              :234;
    CountryName_Abbreviate :'NGA';
    CountryName_English    :'Nigeria';
    CountryName_Chinese    :'尼日利亚';
    CountryName_Native     :'Nigeria';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1131;
    LanguageName_Abbreviate:'QUB';
    LanguageName_English   :'Quechua';
    LanguageName_Chinese   :'克丘亚语(玻利维亚)';
    LanguageName_Native    :'runasimi';
    CountryID              :591;
    CountryName_Abbreviate :'BOL';
    CountryName_English    :'Bolivia';
    CountryName_Chinese    :'玻利维亚';
    CountryName_Native     :'Bolivia Suyu';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1132;
    LanguageName_Abbreviate:'NSO';
    LanguageName_English   :'Sesotho sa Leboa';
    LanguageName_Chinese   :'巴索托语(南非)';
    LanguageName_Native    :'Sesotho sa Leboa';
    CountryID              :27;
    CountryName_Abbreviate :'ZAF';
    CountryName_English    :'South Africa';
    CountryName_Chinese    :'南非';
    CountryName_Native     :'Afrika Borwa';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1133;
    LanguageName_Abbreviate:'BAS';
    LanguageName_English   :'Bashkir';
    LanguageName_Chinese   :'巴什基尔语(俄罗斯)';
    LanguageName_Native    :'Башҡорт';
    CountryID              :7;
    CountryName_Abbreviate :'RUS';
    CountryName_English    :'Russia';
    CountryName_Chinese    :'俄罗斯';
    CountryName_Native     :'Россия';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :''),

  (LCID:1134;
    LanguageName_Abbreviate:'LBX';
    LanguageName_English   :'Luxembourgish';
    LanguageName_Chinese   :'卢森堡语(卢森堡)';
    LanguageName_Native    :'Lëtzebuergesch';
    CountryID              :352;
    CountryName_Abbreviate :'LUX';
    CountryName_English    :'Luxembourg';
    CountryName_Chinese    :'卢森堡';
    CountryName_Native     :'Luxembourg';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1135;
    LanguageName_Abbreviate:'KAL';
    LanguageName_English   :'Greenlandic';
    LanguageName_Chinese   :'格陵兰语(格陵兰)';
    LanguageName_Native    :'kalaallisut';
    CountryID              :299;
    CountryName_Abbreviate :'GRL';
    CountryName_English    :'Greenland';
    CountryName_Chinese    :'格陵兰';
    CountryName_Native     :'Kalaallit Nunaat';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1136;
    LanguageName_Abbreviate:'IBO';
    LanguageName_English   :'Igbo';
    LanguageName_Chinese   :'伊博语(尼日利亚)';
    LanguageName_Native    :'Igbo';
    CountryID              :234;
    CountryName_Abbreviate :'NGA';
    CountryName_English    :'Nigeria';
    CountryName_Chinese    :'尼日利亚';
    CountryName_Native     :'Nigeria';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1144;
    LanguageName_Abbreviate:'III';
    LanguageName_English   :'Yi';
    LanguageName_Chinese   :'彝语(中国)';
    LanguageName_Native    :'ꆈꌠꁱꂷ';
    CountryID              :86;
    CountryName_Abbreviate :'CHN';
    CountryName_English    :'People`s Republic of China';
    CountryName_Chinese    :'中华人民共和国';
    CountryName_Native     :'ꍏꉸꏓꂱꇭꉼꇩ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1146;
    LanguageName_Abbreviate:'MPD';
    LanguageName_English   :'Mapudungun';
    LanguageName_Chinese   :'马普丹冈语(智利)';
    LanguageName_Native    :'Mapudungun';
    CountryID              :56;
    CountryName_Abbreviate :'CHL';
    CountryName_English    :'Chile';
    CountryName_Chinese    :'智利';
    CountryName_Native     :'Chile';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1148;
    LanguageName_Abbreviate:'MWK';
    LanguageName_English   :'Mohawk';
    LanguageName_Chinese   :'莫霍克语(莫霍克)';
    LanguageName_Native    :'Kanien`kéha';
    CountryID              :2;
    CountryName_Abbreviate :'CAN';
    CountryName_English    :'Canada';
    CountryName_Chinese    :'加拿大';
    CountryName_Native     :'Canada';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1150;
    LanguageName_Abbreviate:'BRE';
    LanguageName_English   :'Breton';
    LanguageName_Chinese   :'布里多尼语(法国)';
    LanguageName_Native    :'brezhoneg';
    CountryID              :33;
    CountryName_Abbreviate :'FRA';
    CountryName_English    :'France';
    CountryName_Chinese    :'法国';
    CountryName_Native     :'Frañs';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1152;
    LanguageName_Abbreviate:'UIG';
    LanguageName_English   :'Uyghur';
    LanguageName_Chinese   :'维吾尔语(中国)';
    LanguageName_Native    :'ئۇيغۇرچە';
    CountryID              :86;
    CountryName_Abbreviate :'CHN';
    CountryName_English    :'People`s Republic of China';
    CountryName_Chinese    :'中华人民共和国';
    CountryName_Native     :'جۇڭخۇا خەلق جۇمھۇرىيىتى';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :''),

  (LCID:1153;
    LanguageName_Abbreviate:'MRI';
    LanguageName_English   :'Maori';
    LanguageName_Chinese   :'毛利语(新西兰)';
    LanguageName_Native    :'Reo Māori';
    CountryID              :64;
    CountryName_Abbreviate :'NZL';
    CountryName_English    :'New Zealand';
    CountryName_Chinese    :'新西兰';
    CountryName_Native     :'Aotearoa';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:1154;
    LanguageName_Abbreviate:'OCI';
    LanguageName_English   :'Occitan';
    LanguageName_Chinese   :'奥克西唐语(法国)';
    LanguageName_Native    :'Occitan';
    CountryID              :33;
    CountryName_Abbreviate :'FRA';
    CountryName_English    :'France';
    CountryName_Chinese    :'法国';
    CountryName_Native     :'França';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1155;
    LanguageName_Abbreviate:'COS';
    LanguageName_English   :'Corsican';
    LanguageName_Chinese   :'科西嘉语(法国)';
    LanguageName_Native    :'Corsu';
    CountryID              :33;
    CountryName_Abbreviate :'FRA';
    CountryName_English    :'France';
    CountryName_Chinese    :'法国';
    CountryName_Native     :'France';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1156;
    LanguageName_Abbreviate:'GSW';
    LanguageName_English   :'Alsatian';
    LanguageName_Chinese   :'阿尔萨斯语(法国)';
    LanguageName_Native    :'Elsässisch';
    CountryID              :33;
    CountryName_Abbreviate :'FRA';
    CountryName_English    :'France';
    CountryName_Chinese    :'法国';
    CountryName_Native     :'Frànkrisch';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1157;
    LanguageName_Abbreviate:'SAH';
    LanguageName_English   :'Yakut';
    LanguageName_Chinese   :'雅库特语(俄罗斯)';
    LanguageName_Native    :'саха';
    CountryID              :7;
    CountryName_Abbreviate :'RUS';
    CountryName_English    :'Russia';
    CountryName_Chinese    :'俄罗斯';
    CountryName_Native     :'Россия';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :''),

  (LCID:1158;
    LanguageName_Abbreviate:'QUT';
    LanguageName_English   :'K`iche';
    LanguageName_Chinese   :'基切语(危地马拉)';
    LanguageName_Native    :'K`iche';
    CountryID              :502;
    CountryName_Abbreviate :'GTM';
    CountryName_English    :'Guatemala';
    CountryName_Chinese    :'危地马拉';
    CountryName_Native     :'Guatemala';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1159;
    LanguageName_Abbreviate:'KIN';
    LanguageName_English   :'Kinyarwanda';
    LanguageName_Chinese   :'卢旺达语(卢旺达)';
    LanguageName_Native    :'Kinyarwanda';
    CountryID              :250;
    CountryName_Abbreviate :'RWA';
    CountryName_English    :'Rwanda';
    CountryName_Chinese    :'卢旺达';
    CountryName_Native     :'Rwanda';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1160;
    LanguageName_Abbreviate:'WOL';
    LanguageName_English   :'Wolof';
    LanguageName_Chinese   :'沃洛夫语(塞内加尔)';
    LanguageName_Native    :'Wolof';
    CountryID              :608;
    CountryName_Abbreviate :'SEN';
    CountryName_English    :'Senegal';
    CountryName_Chinese    :'塞内加尔';
    CountryName_Native     :'Sénégal';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:1164;
    LanguageName_Abbreviate:'PRS';
    LanguageName_English   :'Dari';
    LanguageName_Chinese   :'达里语(阿富汗)';
    LanguageName_Native    :'درى';
    CountryID              :93;
    CountryName_Abbreviate :'AFG';
    CountryName_English    :'Afghanistan';
    CountryName_Chinese    :'阿富汗';
    CountryName_Native     :'افغانستان';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :''),

  (LCID:1169;
    LanguageName_Abbreviate:'GLA';
    LanguageName_English   :'Scottish Gaelic';
    LanguageName_Chinese   :'苏格兰盖立语(英国)';
    LanguageName_Native    :'Gàidhlig';
    CountryID              :44;
    CountryName_Abbreviate :'GBR';
    CountryName_English    :'United Kingdom';
    CountryName_Chinese    :'英国';
    CountryName_Native     :'An Rìoghachd Aonaichte';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:2049;
    LanguageName_Abbreviate:'ARI';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(伊拉克)';
    LanguageName_Native    :'العربية';
    CountryID              :964;
    CountryName_Abbreviate :'IRQ';
    CountryName_English    :'Iraq';
    CountryName_Chinese    :'伊拉克';
    CountryName_Native     :'العراق';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:2052;
    LanguageName_Abbreviate:'CHS';
    LanguageName_English   :'Chinese (Simplified)';
    LanguageName_Chinese   :'中文(简体，中国)';
    LanguageName_Native    :'中文(简体)';
    CountryID              :86;
    CountryName_Abbreviate :'CHN';
    CountryName_English    :'People`s Republic of China';
    CountryName_Chinese    :'中华人民共和国';
    CountryName_Native     :'中华人民共和国';
    CodePage_ANSI          :936;
    CodePage_OEM           :936;
    CodePage_MAC           :10008;
    Google_Abbreviate      :'zh-cn';
    BaiDu_Abbreviate       :'zh'),

  (LCID:2055;
    LanguageName_Abbreviate:'DES';
    LanguageName_English   :'German';
    LanguageName_Chinese   :'德语(瑞士)';
    LanguageName_Native    :'Deutsch';
    CountryID              :41;
    CountryName_Abbreviate :'CHE';
    CountryName_English    :'Switzerland';
    CountryName_Chinese    :'瑞士';
    CountryName_Native     :'Schweiz';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'de';
    BaiDu_Abbreviate       :'de'),

  (LCID:2057;
    LanguageName_Abbreviate:'ENG';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(英国)';
    LanguageName_Native    :'English';
    CountryID              :44;
    CountryName_Abbreviate :'GBR';
    CountryName_English    :'United Kingdom';
    CountryName_Chinese    :'英国';
    CountryName_Native     :'United Kingdom';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:2058;
    LanguageName_Abbreviate:'ESM';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(墨西哥)';
    LanguageName_Native    :'Español';
    CountryID              :52;
    CountryName_Abbreviate :'MEX';
    CountryName_English    :'Mexico';
    CountryName_Chinese    :'墨西哥';
    CountryName_Native     :'México';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:2060;
    LanguageName_Abbreviate:'FRB';
    LanguageName_English   :'French';
    LanguageName_Chinese   :'法语(比利时)';
    LanguageName_Native    :'français';
    CountryID              :32;
    CountryName_Abbreviate :'BEL';
    CountryName_English    :'Belgium';
    CountryName_Chinese    :'比利时';
    CountryName_Native     :'Belgique';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'fr';
    BaiDu_Abbreviate       :'fra'),

  (LCID:2064;
    LanguageName_Abbreviate:'ITS';
    LanguageName_English   :'Italian';
    LanguageName_Chinese   :'意大利语(瑞士)';
    LanguageName_Native    :'italiano';
    CountryID              :41;
    CountryName_Abbreviate :'CHE';
    CountryName_English    :'Switzerland';
    CountryName_Chinese    :'瑞士';
    CountryName_Native     :'Svizzera';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'it';
    BaiDu_Abbreviate       :'it'),

  (LCID:2067;
    LanguageName_Abbreviate:'NLB';
    LanguageName_English   :'Dutch';
    LanguageName_Chinese   :'荷兰语(比利时)';
    LanguageName_Native    :'Nederlands';
    CountryID              :32;
    CountryName_Abbreviate :'BEL';
    CountryName_English    :'Belgium';
    CountryName_Chinese    :'比利时';
    CountryName_Native     :'België';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'nl';
    BaiDu_Abbreviate       :'nl'),

  (LCID:2068;
    LanguageName_Abbreviate:'NON';
    LanguageName_English   :'Norwegian (Nynorsk)';
    LanguageName_Chinese   :'尼诺斯克挪威语(挪威)';
    LanguageName_Native    :'norsk (nynorsk)';
    CountryID              :47;
    CountryName_Abbreviate :'NOR';
    CountryName_English    :'Norway';
    CountryName_Chinese    :'挪威';
    CountryName_Native     :'Noreg';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'no'),

  (LCID:2070;
    LanguageName_Abbreviate:'PTG';
    LanguageName_English   :'Portuguese';
    LanguageName_Chinese   :'葡萄牙语(葡萄牙)';
    LanguageName_Native    :'português';
    CountryID              :351;
    CountryName_Abbreviate :'PRT';
    CountryName_English    :'Portugal';
    CountryName_Chinese    :'葡萄牙';
    CountryName_Native     :'Portugal';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'pt';
    BaiDu_Abbreviate       :'pt'),

  (LCID:2074;
    LanguageName_Abbreviate:'SRL';
    LanguageName_English   :'Serbian (Latin)';
    LanguageName_Chinese   :'塞尔维亚语(拉丁语，塞尔维亚和黑山(前))';
    LanguageName_Native    :'srpski';
    CountryID              :381;
    CountryName_Abbreviate :'SCG';
    CountryName_English    :'Serbia and Montenegro (Former)';
    CountryName_Chinese    :'塞尔维亚和黑山(前)';
    CountryName_Native     :'Srbija i Crna Gora (Prethodno)';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'sr'),

  (LCID:2077;
    LanguageName_Abbreviate:'SVF';
    LanguageName_English   :'Swedish';
    LanguageName_Chinese   :'瑞典语(芬兰)';
    LanguageName_Native    :'svenska';
    CountryID              :358;
    CountryName_Abbreviate :'FIN';
    CountryName_English    :'Finland';
    CountryName_Chinese    :'芬兰';
    CountryName_Native     :'Finland';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'sv';
    BaiDu_Abbreviate       :'swe'),

  (LCID:2092;
    LanguageName_Abbreviate:'AZC';
    LanguageName_English   :'Azeri (Cyrillic)';
    LanguageName_Chinese   :'阿塞拜疆语(西里尔文，阿塞拜疆)';
    LanguageName_Native    :'Азәрбајҹан дили';
    CountryID              :994;
    CountryName_Abbreviate :'AZE';
    CountryName_English    :'Azerbaijan';
    CountryName_Chinese    :'阿塞拜疆';
    CountryName_Native     :'Азәрбајҹан';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :''),

  (LCID:2094;
    LanguageName_Abbreviate:'DSB';
    LanguageName_English   :'Lower Sorbian';
    LanguageName_Chinese   :'下索布语(德国)';
    LanguageName_Native    :'dolnoserbšćina';
    CountryID              :49;
    CountryName_Abbreviate :'GER';
    CountryName_English    :'Germany';
    CountryName_Chinese    :'德国';
    CountryName_Native     :'Nimska';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:2107;
    LanguageName_Abbreviate:'SMF';
    LanguageName_English   :'Sami (Northern)';
    LanguageName_Chinese   :'北萨米语(瑞典)';
    LanguageName_Native    :'davvisámegiella';
    CountryID              :46;
    CountryName_Abbreviate :'SWE';
    CountryName_English    :'Sweden';
    CountryName_Chinese    :'瑞典';
    CountryName_Native     :'Ruoŧŧa';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:2108;
    LanguageName_Abbreviate:'IRE';
    LanguageName_English   :'Irish';
    LanguageName_Chinese   :'爱尔兰语(爱尔兰)';
    LanguageName_Native    :'Gaeilge';
    CountryID              :353;
    CountryName_Abbreviate :'IRL';
    CountryName_English    :'Ireland';
    CountryName_Chinese    :'爱尔兰';
    CountryName_Native     :'Éire';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'ga'),

  (LCID:2110;
    LanguageName_Abbreviate:'MSB';
    LanguageName_English   :'Malay';
    LanguageName_Chinese   :'马来语(文莱达鲁萨兰国)';
    LanguageName_Native    :'Bahasa Melayu';
    CountryID              :673;
    CountryName_Abbreviate :'BRN';
    CountryName_English    :'Brunei Darussalam';
    CountryName_Chinese    :'文莱达鲁萨兰国';
    CountryName_Native     :'Brunei Darussalam';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'ms'),

  (LCID:2115;
    LanguageName_Abbreviate:'UZB';
    LanguageName_English   :'Uzbek (Cyrillic)';
    LanguageName_Chinese   :'乌兹别克语(西里尔文，乌兹别克斯坦)';
    LanguageName_Native    :'Ўзбек';
    CountryID              :7;
    CountryName_Abbreviate :'UZB';
    CountryName_English    :'Uzbekistan';
    CountryName_Chinese    :'乌兹别克斯坦';
    CountryName_Native     :'Ўзбекистон Республикаси';
    CodePage_ANSI          :1251;
    CodePage_OEM           :866;
    CodePage_MAC           :10007;
    Google_Abbreviate      :''),

  (LCID:2117;
    LanguageName_Abbreviate:'BNB';
    LanguageName_English   :'Bengali';
    LanguageName_Chinese   :'孟加拉语(孟加拉国)';
    LanguageName_Native    :'বাংলা';
    CountryID              :880;
    CountryName_Abbreviate :'BGD';
    CountryName_English    :'Bangladesh';
    CountryName_Chinese    :'孟加拉国';
    CountryName_Native     :'বাংলাদেশ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:2128;
    LanguageName_Abbreviate:'MNG';
    LanguageName_English   :'Mongolian (Traditional Mongolian)';
    LanguageName_Chinese   :'蒙古语(传统蒙古语，中国)';
    LanguageName_Native    :'ᠮᠤᠨᠭᠭᠤᠯ ᠬᠡᠯᠡ';
    CountryID              :86;
    CountryName_Abbreviate :'CHN';
    CountryName_English    :'People`s Republic of China';
    CountryName_Chinese    :'中华人民共和国';
    CountryName_Native     :'ᠪᠦᠭᠦᠳᠡ ᠨᠠᠢᠷᠠᠮᠳᠠᠬᠤ ᠳᠤᠮᠳᠠᠳᠤ ᠠᠷᠠᠳ ᠣᠯᠣᠰ';
    CodePage_ANSI          :0;
    CodePage_OEM           :1;
    CodePage_MAC           :2;
    Google_Abbreviate      :''),

  (LCID:2141;
    LanguageName_Abbreviate:'IUK';
    LanguageName_English   :'Inuktitut (Latin)';
    LanguageName_Chinese   :'因纽特语(拉丁语，加拿大)';
    LanguageName_Native    :'Inuktitut';
    CountryID              :2;
    CountryName_Abbreviate :'CAN';
    CountryName_English    :'Canada';
    CountryName_Chinese    :'加拿大';
    CountryName_Native     :'kanata';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:2143;
    LanguageName_Abbreviate:'TZM';
    LanguageName_English   :'Tamazight (Latin)';
    LanguageName_Chinese   :'塔马塞特语(拉丁语，阿尔及利亚)';
    LanguageName_Native    :'Tamazight';
    CountryID              :213;
    CountryName_Abbreviate :'DZA';
    CountryName_English    :'Algeria';
    CountryName_Chinese    :'阿尔及利亚';
    CountryName_Native     :'Djazaïr';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:2155;
    LanguageName_Abbreviate:'QUE';
    LanguageName_English   :'Quechua';
    LanguageName_Chinese   :'克丘亚语(厄瓜多尔)';
    LanguageName_Native    :'runasimi';
    CountryID              :593;
    CountryName_Abbreviate :'ECU';
    CountryName_English    :'Ecuador';
    CountryName_Chinese    :'厄瓜多尔';
    CountryName_Native     :'Ecuador Suyu';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:3073;
    LanguageName_Abbreviate:'ARE';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(埃及)';
    LanguageName_Native    :'العربية';
    CountryID              :20;
    CountryName_Abbreviate :'EGY';
    CountryName_English    :'Egypt';
    CountryName_Chinese    :'埃及';
    CountryName_Native     :'مصر';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:3076;
    LanguageName_Abbreviate:'ZHH';
    LanguageName_English   :'Chinese (Traditional)';
    LanguageName_Chinese   :'中文(繁体，中国香港特别行政区)';
    LanguageName_Native    :'中文(繁體)';
    CountryID              :852;
    CountryName_Abbreviate :'HKG';
    CountryName_English    :'Hong Kong S.A.R.,China';
    CountryName_Chinese    :'中国香港特别行政区';
    CountryName_Native     :'中國香港特別行政區';
    CodePage_ANSI          :950;
    CodePage_OEM           :950;
    CodePage_MAC           :10002;
    Google_Abbreviate      :'zh-tw';
    BaiDu_Abbreviate       :'yue'),

  (LCID:3079;
    LanguageName_Abbreviate:'DEA';
    LanguageName_English   :'German';
    LanguageName_Chinese   :'德语(奥地利)';
    LanguageName_Native    :'Deutsch';
    CountryID              :43;
    CountryName_Abbreviate :'AUT';
    CountryName_English    :'Austria';
    CountryName_Chinese    :'奥地利';
    CountryName_Native     :'Österreich';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'de';
    BaiDu_Abbreviate       :'de'),

  (LCID:3081;
    LanguageName_Abbreviate:'ENA';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(澳大利亚)';
    LanguageName_Native    :'English';
    CountryID              :61;
    CountryName_Abbreviate :'AUS';
    CountryName_English    :'Australia';
    CountryName_Chinese    :'澳大利亚';
    CountryName_Native     :'Australia';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:3082;
    LanguageName_Abbreviate:'ESN';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(西班牙，国际排序)';
    LanguageName_Native    :'español';
    CountryID              :34;
    CountryName_Abbreviate :'ESP';
    CountryName_English    :'Spain';
    CountryName_Chinese    :'西班牙';
    CountryName_Native     :'España';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:3084;
    LanguageName_Abbreviate:'FRC';
    LanguageName_English   :'French';
    LanguageName_Chinese   :'法语(加拿大)';
    LanguageName_Native    :'français';
    CountryID              :2;
    CountryName_Abbreviate :'CAN';
    CountryName_English    :'Canada';
    CountryName_Chinese    :'加拿大';
    CountryName_Native     :'Canada';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'fr';
    BaiDu_Abbreviate       :'fra'),

  (LCID:3098;
    LanguageName_Abbreviate:'SRB';
    LanguageName_English   :'Serbian (Cyrillic)';
    LanguageName_Chinese   :'塞尔维亚语(西里尔文，塞尔维亚和黑山(前))';
    LanguageName_Native    :'српски';
    CountryID              :381;
    CountryName_Abbreviate :'SCG';
    CountryName_English    :'Serbia and Montenegro (Former)';
    CountryName_Chinese    :'塞尔维亚和黑山(前)';
    CountryName_Native     :'Србија и Црна Гора (Претходно)';
    CodePage_ANSI          :1251;
    CodePage_OEM           :855;
    CodePage_MAC           :10007;
    Google_Abbreviate      :'sr'),

  (LCID:3131;
    LanguageName_Abbreviate:'SMG';
    LanguageName_English   :'Sami (Northern)';
    LanguageName_Chinese   :'北萨米语(芬兰)';
    LanguageName_Native    :'davvisámegiella';
    CountryID              :358;
    CountryName_Abbreviate :'FIN';
    CountryName_English    :'Finland';
    CountryName_Chinese    :'芬兰';
    CountryName_Native     :'Suopma';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:3179;
    LanguageName_Abbreviate:'QUP';
    LanguageName_English   :'Quechua';
    LanguageName_Chinese   :'克丘亚语(秘鲁)';
    LanguageName_Native    :'runasimi';
    CountryID              :51;
    CountryName_Abbreviate :'PER';
    CountryName_English    :'Peru';
    CountryName_Chinese    :'秘鲁';
    CountryName_Native     :'Peru Suyu';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:4097;
    LanguageName_Abbreviate:'ARL';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(利比亚)';
    LanguageName_Native    :'العربية';
    CountryID              :218;
    CountryName_Abbreviate :'LBY';
    CountryName_English    :'Libya';
    CountryName_Chinese    :'利比亚';
    CountryName_Native     :'ليبيا';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:4100;
    LanguageName_Abbreviate:'ZHI';
    LanguageName_English   :'Chinese (Simplified)';
    LanguageName_Chinese   :'中文(简体，新加坡)';
    LanguageName_Native    :'中文(简体)';
    CountryID              :65;
    CountryName_Abbreviate :'SGP';
    CountryName_English    :'Singapore';
    CountryName_Chinese    :'新加坡';
    CountryName_Native     :'新加坡';
    CodePage_ANSI          :936;
    CodePage_OEM           :936;
    CodePage_MAC           :10008;
    Google_Abbreviate      :'zh-cn'),

  (LCID:4103;
    LanguageName_Abbreviate:'DEL';
    LanguageName_English   :'German';
    LanguageName_Chinese   :'德语(卢森堡)';
    LanguageName_Native    :'Deutsch';
    CountryID              :352;
    CountryName_Abbreviate :'LUX';
    CountryName_English    :'Luxembourg';
    CountryName_Chinese    :'卢森堡';
    CountryName_Native     :'Luxemburg';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'de';
    BaiDu_Abbreviate       :'de'),

  (LCID:4105;
    LanguageName_Abbreviate:'ENC';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(加拿大)';
    LanguageName_Native    :'English';
    CountryID              :2;
    CountryName_Abbreviate :'CAN';
    CountryName_English    :'Canada';
    CountryName_Chinese    :'加拿大';
    CountryName_Native     :'Canada';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:4106;
    LanguageName_Abbreviate:'ESG';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(危地马拉)';
    LanguageName_Native    :'Español';
    CountryID              :502;
    CountryName_Abbreviate :'GTM';
    CountryName_English    :'Guatemala';
    CountryName_Chinese    :'危地马拉';
    CountryName_Native     :'Guatemala';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:4108;
    LanguageName_Abbreviate:'FRS';
    LanguageName_English   :'French';
    LanguageName_Chinese   :'法语(瑞士)';
    LanguageName_Native    :'français';
    CountryID              :41;
    CountryName_Abbreviate :'CHE';
    CountryName_English    :'Switzerland';
    CountryName_Chinese    :'瑞士';
    CountryName_Native     :'Suisse';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'fr';
    BaiDu_Abbreviate       :'fra'),

  (LCID:4122;
    LanguageName_Abbreviate:'HRB';
    LanguageName_English   :'Croatian (Latin)';
    LanguageName_Chinese   :'克罗地亚语(拉丁语，波斯尼亚和黑塞哥维那)';
    LanguageName_Native    :'hrvatski';
    CountryID              :387;
    CountryName_Abbreviate :'BIH';
    CountryName_English    :'Bosnia and Herzegovina';
    CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
    CountryName_Native     :'Bosna i Hercegovina';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10082;
    Google_Abbreviate      :'hr'),

  (LCID:4155;
    LanguageName_Abbreviate:'SMJ';
    LanguageName_English   :'Sami (Lule)';
    LanguageName_Chinese   :'律勒萨米语(挪威)';
    LanguageName_Native    :'julevusámegiella';
    CountryID              :47;
    CountryName_Abbreviate :'NOR';
    CountryName_English    :'Norway';
    CountryName_Chinese    :'挪威';
    CountryName_Native     :'Vuodna';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:5121;
    LanguageName_Abbreviate:'ARG';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(阿尔及利亚)';
    LanguageName_Native    :'العربية';
    CountryID              :213;
    CountryName_Abbreviate :'DZA';
    CountryName_English    :'Algeria';
    CountryName_Chinese    :'阿尔及利亚';
    CountryName_Native     :'الجزائر';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:5124;
    LanguageName_Abbreviate:'ZHM';
    LanguageName_English   :'Chinese (Traditional)';
    LanguageName_Chinese   :'中文(繁体，中国澳门特别行政区)';
    LanguageName_Native    :'中文(繁體)';
    CountryID              :853;
    CountryName_Abbreviate :'MCO';
    CountryName_English    :'Macao S.A.R.,China';
    CountryName_Chinese    :'中国澳门特别行政区';
    CountryName_Native     :'中國澳門特別行政區';
    CodePage_ANSI          :950;
    CodePage_OEM           :950;
    CodePage_MAC           :10002;
    Google_Abbreviate      :'zh-tw'),

  (LCID:5127;
    LanguageName_Abbreviate:'DEC';
    LanguageName_English   :'German';
    LanguageName_Chinese   :'德语(列支敦士登)';
    LanguageName_Native    :'Deutsch';
    CountryID              :41;
    CountryName_Abbreviate :'LIE';
    CountryName_English    :'Liechtenstein';
    CountryName_Chinese    :'列支敦士登';
    CountryName_Native     :'Liechtenstein';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'de';
    BaiDu_Abbreviate       :'de'),

  (LCID:5129;
    LanguageName_Abbreviate:'ENZ';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(新西兰)';
    LanguageName_Native    :'English';
    CountryID              :64;
    CountryName_Abbreviate :'NZL';
    CountryName_English    :'New Zealand';
    CountryName_Chinese    :'新西兰';
    CountryName_Native     :'New Zealand';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:5130;
    LanguageName_Abbreviate:'ESC';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(哥斯达黎加)';
    LanguageName_Native    :'Español';
    CountryID              :506;
    CountryName_Abbreviate :'CRI';
    CountryName_English    :'Costa Rica';
    CountryName_Chinese    :'哥斯达黎加';
    CountryName_Native     :'Costa Rica';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:5132;
    LanguageName_Abbreviate:'FRL';
    LanguageName_English   :'French';
    LanguageName_Chinese   :'法语(卢森堡)';
    LanguageName_Native    :'français';
    CountryID              :352;
    CountryName_Abbreviate :'LUX';
    CountryName_English    :'Luxembourg';
    CountryName_Chinese    :'卢森堡';
    CountryName_Native     :'Luxembourg';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'fr';
    BaiDu_Abbreviate       :'fra'),

  (LCID:5146;
    LanguageName_Abbreviate:'BSB';
    LanguageName_English   :'Bosnian (Latin)';
    LanguageName_Chinese   :'波斯尼亚语(拉丁语，波斯尼亚和黑塞哥维那)';
    LanguageName_Native    :'bosanski';
    CountryID              :387;
    CountryName_Abbreviate :'BIH';
    CountryName_English    :'Bosnia and Herzegovina';
    CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
    CountryName_Native     :'Bosna i Hercegovina';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10082;
    Google_Abbreviate      :''),

  (LCID:5179;
    LanguageName_Abbreviate:'SMK';
    LanguageName_English   :'Sami (Lule)';
    LanguageName_Chinese   :'律勒萨米语(瑞典)';
    LanguageName_Native    :'julevusámegiella';
    CountryID              :46;
    CountryName_Abbreviate :'SWE';
    CountryName_English    :'Sweden';
    CountryName_Chinese    :'瑞典';
    CountryName_Native     :'Svierik';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:6145;
    LanguageName_Abbreviate:'ARM';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(摩洛哥)';
    LanguageName_Native    :'العربية';
    CountryID              :212;
    CountryName_Abbreviate :'MAR';
    CountryName_English    :'Morocco';
    CountryName_Chinese    :'摩洛哥';
    CountryName_Native     :'المملكة المغربية';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:6153;
    LanguageName_Abbreviate:'ENI';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(爱尔兰)';
    LanguageName_Native    :'English';
    CountryID              :353;
    CountryName_Abbreviate :'IRL';
    CountryName_English    :'Ireland';
    CountryName_Chinese    :'爱尔兰';
    CountryName_Native     :'Ireland';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:6154;
    LanguageName_Abbreviate:'ESA';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(巴拿马)';
    LanguageName_Native    :'Español';
    CountryID              :507;
    CountryName_Abbreviate :'PAN';
    CountryName_English    :'Panama';
    CountryName_Chinese    :'巴拿马';
    CountryName_Native     :'Panamá';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:6156;
    LanguageName_Abbreviate:'FRM';
    LanguageName_English   :'French';
    LanguageName_Chinese   :'法语(摩纳哥)';
    LanguageName_Native    :'français';
    CountryID              :377;
    CountryName_Abbreviate :'MCO';
    CountryName_English    :'Principality of Monaco';
    CountryName_Chinese    :'摩纳哥公国';
    CountryName_Native     :'Principauté de Monaco';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'fr';
    BaiDu_Abbreviate       :'fra'),

  (LCID:6170;
    LanguageName_Abbreviate:'SRS';
    LanguageName_English   :'Serbian (Latin)';
    LanguageName_Chinese   :'塞尔维亚语(拉丁语，波斯尼亚和黑塞哥维那)';
    LanguageName_Native    :'srpski';
    CountryID              :387;
    CountryName_Abbreviate :'BIH';
    CountryName_English    :'Bosnia and Herzegovina';
    CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
    CountryName_Native     :'Bosna i Hercegovina';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10082;
    Google_Abbreviate      :'sr'),

  (LCID:6203;
    LanguageName_Abbreviate:'SMA';
    LanguageName_English   :'Sami (Southern)';
    LanguageName_Chinese   :'南萨米语(挪威)';
    LanguageName_Native    :'åarjelsaemiengiele';
    CountryID              :47;
    CountryName_Abbreviate :'NOR';
    CountryName_English    :'Norway';
    CountryName_Chinese    :'挪威';
    CountryName_Native     :'Nöörje';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:7169;
    LanguageName_Abbreviate:'ART';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(突尼斯)';
    LanguageName_Native    :'العربية';
    CountryID              :216;
    CountryName_Abbreviate :'TUN';
    CountryName_English    :'Tunisia';
    CountryName_Chinese    :'突尼斯';
    CountryName_Native     :'تونس';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:7177;
    LanguageName_Abbreviate:'ENS';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(南非)';
    LanguageName_Native    :'English';
    CountryID              :27;
    CountryName_Abbreviate :'ZAF';
    CountryName_English    :'South Africa';
    CountryName_Chinese    :'南非';
    CountryName_Native     :'South Africa';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:7178;
    LanguageName_Abbreviate:'ESD';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(多米尼加共和国)';
    LanguageName_Native    :'Español';
    CountryID              :1;
    CountryName_Abbreviate :'DOM';
    CountryName_English    :'Dominican Republic';
    CountryName_Chinese    :'多米尼加共和国';
    CountryName_Native     :'República Dominicana';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:7194;
    LanguageName_Abbreviate:'SRN';
    LanguageName_English   :'Serbian (Cyrillic)';
    LanguageName_Chinese   :'塞尔维亚语(西里尔文，波斯尼亚和黑塞哥维那)';
    LanguageName_Native    :'српски';
    CountryID              :387;
    CountryName_Abbreviate :'BIH';
    CountryName_English    :'Bosnia and Herzegovina';
    CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
    CountryName_Native     :'Босна и Херцеговина';
    CodePage_ANSI          :1251;
    CodePage_OEM           :855;
    CodePage_MAC           :10007;
    Google_Abbreviate      :'sr'),

  (LCID:7227;
    LanguageName_Abbreviate:'SMB';
    LanguageName_English   :'Sami (Southern)';
    LanguageName_Chinese   :'南萨米语(瑞典)';
    LanguageName_Native    :'åarjelsaemiengiele';
    CountryID              :46;
    CountryName_Abbreviate :'SWE';
    CountryName_English    :'Sweden';
    CountryName_Chinese    :'瑞典';
    CountryName_Native     :'Sveerje';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:8193;
    LanguageName_Abbreviate:'ARO';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(阿曼)';
    LanguageName_Native    :'العربية';
    CountryID              :968;
    CountryName_Abbreviate :'OMN';
    CountryName_English    :'Oman';
    CountryName_Chinese    :'阿曼';
    CountryName_Native     :'عمان';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:8201;
    LanguageName_Abbreviate:'ENJ';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(牙买加)';
    LanguageName_Native    :'English';
    CountryID              :1;
    CountryName_Abbreviate :'JAM';
    CountryName_English    :'Jamaica';
    CountryName_Chinese    :'牙买加';
    CountryName_Native     :'Jamaica';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:8202;
    LanguageName_Abbreviate:'ESV';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(委内瑞拉玻利瓦尔共和国)';
    LanguageName_Native    :'Español';
    CountryID              :58;
    CountryName_Abbreviate :'VEN';
    CountryName_English    :'Bolivarian Republic of Venezuela';
    CountryName_Chinese    :'委内瑞拉玻利瓦尔共和国';
    CountryName_Native     :'Republica Bolivariana de Venezuela';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:8218;
    LanguageName_Abbreviate:'BSC';
    LanguageName_English   :'Bosnian (Cyrillic)';
    LanguageName_Chinese   :'波斯尼亚语(西里尔文，波斯尼亚和黑塞哥维那)';
    LanguageName_Native    :'босански';
    CountryID              :387;
    CountryName_Abbreviate :'BIH';
    CountryName_English    :'Bosnia and Herzegovina';
    CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
    CountryName_Native     :'Босна и Херцеговина';
    CodePage_ANSI          :1251;
    CodePage_OEM           :855;
    CodePage_MAC           :10082;
    Google_Abbreviate      :''),

  (LCID:8251;
    LanguageName_Abbreviate:'SMS';
    LanguageName_English   :'Sami (Skolt)';
    LanguageName_Chinese   :'斯科特萨米语(芬兰)';
    LanguageName_Native    :'sääm´ǩiõll';
    CountryID              :358;
    CountryName_Abbreviate :'FIN';
    CountryName_English    :'Finland';
    CountryName_Chinese    :'芬兰';
    CountryName_Native     :'Lää´ddjânnam';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:9217;
    LanguageName_Abbreviate:'ARY';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(也门)';
    LanguageName_Native    :'العربية';
    CountryID              :967;
    CountryName_Abbreviate :'YEM';
    CountryName_English    :'Yemen';
    CountryName_Chinese    :'也门';
    CountryName_Native     :'اليمن';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:9225;
    LanguageName_Abbreviate:'ENB';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(加勒比海)';
    LanguageName_Native    :'English';
    CountryID              :1;
    CountryName_Abbreviate :'CAR';
    CountryName_English    :'Caribbean';
    CountryName_Chinese    :'加勒比海';
    CountryName_Native     :'Caribbean';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:9226;
    LanguageName_Abbreviate:'ESO';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(哥伦比亚)';
    LanguageName_Native    :'Español';
    CountryID              :57;
    CountryName_Abbreviate :'COL';
    CountryName_English    :'Colombia';
    CountryName_Chinese    :'哥伦比亚';
    CountryName_Native     :'Colombia';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:9242;
    LanguageName_Abbreviate:'SRM';
    LanguageName_English   :'Serbian (Latin)';
    LanguageName_Chinese   :'塞尔维亚语(拉丁语，塞尔维亚共和国)';
    LanguageName_Native    :'srpski';
    CountryID              :381;
    CountryName_Abbreviate :'SRB';
    CountryName_English    :'Serbia';
    CountryName_Chinese    :'塞尔维亚共和国';
    CountryName_Native     :'Srbija';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'sr'),

  (LCID:9275;
    LanguageName_Abbreviate:'SMN';
    LanguageName_English   :'Sami (Inari)';
    LanguageName_Chinese   :'伊纳里萨米语(芬兰)';
    LanguageName_Native    :'sämikielâ';
    CountryID              :358;
    CountryName_Abbreviate :'FIN';
    CountryName_English    :'Finland';
    CountryName_Chinese    :'芬兰';
    CountryName_Native     :'Suomâ';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :''),

  (LCID:10241;
    LanguageName_Abbreviate:'ARS';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(叙利亚)';
    LanguageName_Native    :'العربية';
    CountryID              :963;
    CountryName_Abbreviate :'SYR';
    CountryName_English    :'Syria';
    CountryName_Chinese    :'叙利亚';
    CountryName_Native     :'سوريا';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:10249;
    LanguageName_Abbreviate:'ENL';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(伯利兹)';
    LanguageName_Native    :'English';
    CountryID              :501;
    CountryName_Abbreviate :'BLZ';
    CountryName_English    :'Belize';
    CountryName_Chinese    :'伯利兹';
    CountryName_Native     :'Belize';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:10250;
    LanguageName_Abbreviate:'ESR';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(秘鲁)';
    LanguageName_Native    :'Español';
    CountryID              :51;
    CountryName_Abbreviate :'PER';
    CountryName_English    :'Peru';
    CountryName_Chinese    :'秘鲁';
    CountryName_Native     :'Perú';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:10266;
    LanguageName_Abbreviate:'SRO';
    LanguageName_English   :'Serbian (Cyrillic)';
    LanguageName_Chinese   :'塞尔维亚语(西里尔文，塞尔维亚共和国)';
    LanguageName_Native    :'српски';
    CountryID              :381;
    CountryName_Abbreviate :'SRB';
    CountryName_English    :'Serbia';
    CountryName_Chinese    :'塞尔维亚共和国';
    CountryName_Native     :'Србија';
    CodePage_ANSI          :1251;
    CodePage_OEM           :855;
    CodePage_MAC           :10007;
    Google_Abbreviate      :'sr'),

  (LCID:11265;
    LanguageName_Abbreviate:'ARJ';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(约旦)';
    LanguageName_Native    :'العربية';
    CountryID              :962;
    CountryName_Abbreviate :'JOR';
    CountryName_English    :'Jordan';
    CountryName_Chinese    :'约旦';
    CountryName_Native     :'الأردن';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:11273;
    LanguageName_Abbreviate:'ENT';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(特立尼达和多巴哥)';
    LanguageName_Native    :'English';
    CountryID              :1;
    CountryName_Abbreviate :'TTO';
    CountryName_English    :'Trinidad and Tobago';
    CountryName_Chinese    :'特立尼达和多巴哥';
    CountryName_Native     :'Trinidad y Tobago';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:11274;
    LanguageName_Abbreviate:'ESS';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(阿根廷)';
    LanguageName_Native    :'Español';
    CountryID              :54;
    CountryName_Abbreviate :'ARG';
    CountryName_English    :'Argentina';
    CountryName_Chinese    :'阿根廷';
    CountryName_Native     :'Argentina';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:11290;
    LanguageName_Abbreviate:'SRP';
    LanguageName_English   :'Serbian (Latin)';
    LanguageName_Chinese   :'塞尔维亚语(拉丁语，黑山共和国)';
    LanguageName_Native    :'srpski';
    CountryID              :381;
    CountryName_Abbreviate :'MNE';
    CountryName_English    :'Montenegro';
    CountryName_Chinese    :'黑山共和国';
    CountryName_Native     :'Crna Gora';
    CodePage_ANSI          :1250;
    CodePage_OEM           :852;
    CodePage_MAC           :10029;
    Google_Abbreviate      :'sr'),

  (LCID:12289;
    LanguageName_Abbreviate:'ARB';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(黎巴嫩)';
    LanguageName_Native    :'العربية';
    CountryID              :961;
    CountryName_Abbreviate :'LBN';
    CountryName_English    :'Lebanon';
    CountryName_Chinese    :'黎巴嫩';
    CountryName_Native     :'لبنان';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:12297;
    LanguageName_Abbreviate:'ENW';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(津巴布韦)';
    LanguageName_Native    :'English';
    CountryID              :263;
    CountryName_Abbreviate :'ZWE';
    CountryName_English    :'Zimbabwe';
    CountryName_Chinese    :'津巴布韦';
    CountryName_Native     :'Zimbabwe';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:12298;
    LanguageName_Abbreviate:'ESF';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(厄瓜多尔)';
    LanguageName_Native    :'Español';
    CountryID              :593;
    CountryName_Abbreviate :'ECU';
    CountryName_English    :'Ecuador';
    CountryName_Chinese    :'厄瓜多尔';
    CountryName_Native     :'Ecuador';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:12314;
    LanguageName_Abbreviate:'SRQ';
    LanguageName_English   :'Serbian (Cyrillic)';
    LanguageName_Chinese   :'塞尔维亚语(西里尔文，黑山共和国)';
    LanguageName_Native    :'српски';
    CountryID              :381;
    CountryName_Abbreviate :'MNE';
    CountryName_English    :'Montenegro';
    CountryName_Chinese    :'黑山共和国';
    CountryName_Native     :'Црна Гора';
    CodePage_ANSI          :1251;
    CodePage_OEM           :855;
    CodePage_MAC           :10007;
    Google_Abbreviate      :'sr'),

  (LCID:13313;
    LanguageName_Abbreviate:'ARK';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(科威特)';
    LanguageName_Native    :'العربية';
    CountryID              :965;
    CountryName_Abbreviate :'KWT';
    CountryName_English    :'Kuwait';
    CountryName_Chinese    :'科威特';
    CountryName_Native     :'الكويت';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:13321;
    LanguageName_Abbreviate:'ENP';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(菲律宾共和国)';
    LanguageName_Native    :'English';
    CountryID              :63;
    CountryName_Abbreviate :'PHL';
    CountryName_English    :'Republic of the Philippines';
    CountryName_Chinese    :'菲律宾共和国';
    CountryName_Native     :'Philippines';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:13322;
    LanguageName_Abbreviate:'ESL';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(智利)';
    LanguageName_Native    :'Español';
    CountryID              :56;
    CountryName_Abbreviate :'CHL';
    CountryName_English    :'Chile';
    CountryName_Chinese    :'智利';
    CountryName_Native     :'Chile';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:14337;
    LanguageName_Abbreviate:'ARU';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(阿联酋)';
    LanguageName_Native    :'العربية';
    CountryID              :971;
    CountryName_Abbreviate :'ARE';
    CountryName_English    :'U.A.E.';
    CountryName_Chinese    :'阿联酋';
    CountryName_Native     :'الإمارات العربية المتحدة';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:14346;
    LanguageName_Abbreviate:'ESY';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(乌拉圭)';
    LanguageName_Native    :'Español';
    CountryID              :598;
    CountryName_Abbreviate :'URY';
    CountryName_English    :'Uruguay';
    CountryName_Chinese    :'乌拉圭';
    CountryName_Native     :'Uruguay';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:15361;
    LanguageName_Abbreviate:'ARH';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(巴林)';
    LanguageName_Native    :'العربية';
    CountryID              :973;
    CountryName_Abbreviate :'BHR';
    CountryName_English    :'Bahrain';
    CountryName_Chinese    :'巴林';
    CountryName_Native     :'البحرين';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:15370;
    LanguageName_Abbreviate:'ESZ';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(巴拉圭)';
    LanguageName_Native    :'Español';
    CountryID              :595;
    CountryName_Abbreviate :'PRY';
    CountryName_English    :'Paraguay';
    CountryName_Chinese    :'巴拉圭';
    CountryName_Native     :'Paraguay';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:16385;
    LanguageName_Abbreviate:'ARQ';
    LanguageName_English   :'Arabic';
    LanguageName_Chinese   :'阿拉伯语(卡塔尔)';
    LanguageName_Native    :'العربية';
    CountryID              :974;
    CountryName_Abbreviate :'QAT';
    CountryName_English    :'Qatar';
    CountryName_Chinese    :'卡塔尔';
    CountryName_Native     :'قطر';
    CodePage_ANSI          :1256;
    CodePage_OEM           :720;
    CodePage_MAC           :10004;
    Google_Abbreviate      :'ar';
    BaiDu_Abbreviate       :'ara'),

  (LCID:16393;
    LanguageName_Abbreviate:'ENN';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(印度)';
    LanguageName_Native    :'English';
    CountryID              :91;
    CountryName_Abbreviate :'IND';
    CountryName_English    :'India';
    CountryName_Chinese    :'印度';
    CountryName_Native     :'India';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:16394;
    LanguageName_Abbreviate:'ESB';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(玻利维亚)';
    LanguageName_Native    :'Español';
    CountryID              :591;
    CountryName_Abbreviate :'BOL';
    CountryName_English    :'Bolivia';
    CountryName_Chinese    :'玻利维亚';
    CountryName_Native     :'Bolivia';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:17417;
    LanguageName_Abbreviate:'ENM';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(马来西亚)';
    LanguageName_Native    :'English';
    CountryID              :60;
    CountryName_Abbreviate :'MYS';
    CountryName_English    :'Malaysia';
    CountryName_Chinese    :'马来西亚';
    CountryName_Native     :'Malaysia';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:17418;
    LanguageName_Abbreviate:'ESE';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(萨尔瓦多)';
    LanguageName_Native    :'Español';
    CountryID              :503;
    CountryName_Abbreviate :'SLV';
    CountryName_English    :'El Salvador';
    CountryName_Chinese    :'萨尔瓦多';
    CountryName_Native     :'El Salvador';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:18441;
    LanguageName_Abbreviate:'ENE';
    LanguageName_English   :'English';
    LanguageName_Chinese   :'英语(新加坡)';
    LanguageName_Native    :'English';
    CountryID              :65;
    CountryName_Abbreviate :'SGP';
    CountryName_English    :'Singapore';
    CountryName_Chinese    :'新加坡';
    CountryName_Native     :'Singapore';
    CodePage_ANSI          :1252;
    CodePage_OEM           :437;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'en';
    BaiDu_Abbreviate       :'en'),

  (LCID:18442;
    LanguageName_Abbreviate:'ESH';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(洪都拉斯)';
    LanguageName_Native    :'Español';
    CountryID              :504;
    CountryName_Abbreviate :'HND';
    CountryName_English    :'Honduras';
    CountryName_Chinese    :'洪都拉斯';
    CountryName_Native     :'Honduras';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:19466;
    LanguageName_Abbreviate:'ESI';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(尼加拉瓜)';
    LanguageName_Native    :'Español';
    CountryID              :505;
    CountryName_Abbreviate :'NIC';
    CountryName_English    :'Nicaragua';
    CountryName_Chinese    :'尼加拉瓜';
    CountryName_Native     :'Nicaragua';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:20490;
    LanguageName_Abbreviate:'ESU';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(波多黎各)';
    LanguageName_Native    :'Español';
    CountryID              :1;
    CountryName_Abbreviate :'PRI';
    CountryName_English    :'Puerto Rico';
    CountryName_Chinese    :'波多黎各';
    CountryName_Native     :'Puerto Rico';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa'),

  (LCID:21514;
    LanguageName_Abbreviate:'EST';
    LanguageName_English   :'Spanish';
    LanguageName_Chinese   :'西班牙语(美国)';
    LanguageName_Native    :'Español';
    CountryID              :1;
    CountryName_Abbreviate :'USA';
    CountryName_English    :'United States';
    CountryName_Chinese    :'美国';
    CountryName_Native     :'Estados Unidos';
    CodePage_ANSI          :1252;
    CodePage_OEM           :850;
    CodePage_MAC           :10000;
    Google_Abbreviate      :'es';
    BaiDu_Abbreviate       :'spa')
  );

type
  TIntegerList=class(TStringList)
  protected
    function CompareStrings(const S1, S2: string): Integer; override;
  end;

  TMyCompare=class(TInterfacedObject,IComparer<PacroCultureInfo>)
  public
    function Compare(const Left, Right: PacroCultureInfo): Integer;
  end;

{ TacroCultureList }

constructor TacroCultureList.Create;
var
  i:integer;
begin
  inherited;
  {$IFDEF Delphi8High}
  FList:=TList<PacroCultureInfo>.Create(TMyCompare.Create);
  for i := low(CNST_arrayCultureInfos) to high(CNST_arrayCultureInfos) do
    FList.Add(@(CNST_arrayCultureInfos[i]));
  {$ELSE}
  FList:=TIntegerList.Create;
  for i := low(CNST_arrayCultureInfos) to high(CNST_arrayCultureInfos) do
    FList.AddObject(InttoStr(CNST_arrayCultureInfos[i].LCID),@(CNST_arrayCultureInfos[i]));
  {$ENDIF}
  FList.Sort;
end;

destructor TacroCultureList.Destroy;
begin
  FList.Free;
  inherited;
end;

function TacroCultureList.FindCodePage(ALCID: string): integer;
var
  vCulture:PacroCultureInfo;
begin
  Result:=-1;
  vCulture:=FindCulture(ALCID);
  if vCulture<>nil then
    Result:=vCulture.CodePage_ANSI;
end;

function TacroCultureList.FindCulture(ALCID: string): PacroCultureInfo;
var
  Index:integer;
  Item:TacroCultureInfo;
begin
  Result:=nil;
  {$IFDEF Delphi8High}
  Item.LCID:=StrToInt(ALCID);
  if FList.BinarySearch(@Item,Index) then
  begin
    Result:=Flist[index];
  end;
  {$ELSE}
  if FList.Find(ALCID,Index) then
    Result:=PacroCultureInfo(FList.Objects[Index]);
  {$ENDIF}
end;

function TacroCultureList.GetCount: integer;
begin
  Result:=FList.Count;
end;

function TacroCultureList.GetCulture(index: integer): PacroCultureInfo;
begin
  {$IFDEF Delphi8High}
  Result:=FList[Index];
  {$ELSE}
  Result:=PacroCultureInfo(FList.Objects[Index]);
  {$ENDIF}
end;

function GetCharSet(ACodePage: integer): integer;
begin
  {$IFDEF MSWindows}
  Result:=DEFAULT_CHARSET;
  if ACodePage=GetACP then Result:=DEFAULT_CHARSET
  else if ACodePage=936 then Result:=GB2312_CHARSET
  else if ACodePage=950 then Result:=CHINESEBIG5_CHARSET
  else if ACodePage=932 then Result:=SHIFTJIS_CHARSET
  else if ACodePage=949 then Result:=HANGEUL_CHARSET
  else if ACodePage=1253 then Result:=GREEK_CHARSET
  else if ACodePage=1254 then Result:=TURKISH_CHARSET
  else if ACodePage=1258 then Result:=VIETNAMESE_CHARSET
  else if ACodePage=1255 then Result:=HEBREW_CHARSET
  else if ACodePage=1256 then Result:=ARABIC_CHARSET
  else if ACodePage=1257 then Result:=BALTIC_CHARSET
  else if ACodePage=1251 then Result:=RUSSIAN_CHARSET
  else if ACodePage=874 then Result:=THAI_CHARSET
  else if ACodePage=1250 then Result:=EASTEUROPE_CHARSET;
  {$ENDIF}
end;

{ TIntegerList }

function TIntegerList.CompareStrings(const S1, S2: string): Integer;
begin
  if StrToInt(S1)<StrToInt(S2) then Result:=-1
  else if S1=S2 then Result:=0
  else Result:=1;
end;

{ TMyCompare }

function TMyCompare.Compare(const Left, Right: PacroCultureInfo): Integer;
begin
  if Left^.LCID<Right^.LCID then Result:=-1
  else if Left^.LCID=Right^.LCID then Result:=0
  else Result:=1;
end;

initialization
  gCultureList:=TacroCultureList.Create;
finalization
  FreeAndNil(gCultureList);
end.
